package com.css.fxfzfxqh.modules.synthesis.service;

import com.css.fxfzfxqh.modules.synthesis.param.CheckParam;
import com.css.fxfzfxqh.modules.synthesis.param.QhSynthesisExportParam;
import com.css.fxfzfxqh.modules.synthesis.param.QueryParam;
import com.css.fxfzfxqh.modules.synthesis.param.StatisticsParam;

import javax.servlet.http.HttpServletResponse;
import java.util.List;
import java.util.Map;

public interface AssessService {
    Boolean check(CheckParam param);

    void count(CheckParam param);

    Map<String, Object> getResults(QueryParam param, int page, int size);

    List<StatisticsParam> statistics(QueryParam param);

    void exportData(HttpServletResponse response, QhSynthesisExportParam param1);
}
